#video #blackberry #blackberry-10 #playback
#Видео #blackberry #blackberry-10 #воспроизведение
Вопрос:
Я новичок в разработке BlackBerry. Теперь я хочу воспроизвести видеофайл в своем приложении Blackberry.Теперь плеер будет отображаться следующим образом,
Вот мой код,
import bb.cascades 1.0
import bb.multimedia 1.0
Page {
Container {
Button {
id: playButton
text: "Play"
horizontalAlignment: HorizontalAlignment.Center
onClicked: {
if (!player.isPlaying) {
console.log("myPlayer.isPlaying = true");
player.play();
} else {
console.log("myPlayer.isPlaying = false");
player.pause();
}
}
}
ForeignWindowControl {
id: videoSurface
windowId: "myVideoSurface"
updatedProperties: WindowProperty.Size |
WindowProperty.Position | WindowProperty.Visible
visible: boundToWindow
preferredWidth: 640
preferredHeight: 480
}
attachedObjects: [
MediaPlayer {
id: player
property bool isPlaying: false
sourceUrl: "asset:///Videos/instruction.mp4"
videoOutput: VideoOutput.PrimaryDisplay
windowId: videoSurface.windowId
onMediaStateChanged: {
if (player.mediaState == MediaState.Started) {
console.log("player Started");
playButton.text = "Pause"
isPlaying = true;
} else if (player.mediaState == MediaState.Paused) {
console.log("player Paused");
playButton.text = "Play"
isPlaying = false;
} else if (player.mediaState == MediaState.Stopped) {
console.log("player Stopped");
playButton.text = "Play"
isPlaying = false;
}
}
}
] //attachedObjects
}
}
Теперь при нажатии на кнопку воспроизведения он будет отображаться как изображение
Комментарии:
1. Вы проверили эти docs.blackberry.com/en/developers/deliverables/11942 /… и supportforums.blackberry.com/t5/tkb/articleprintpage/tkb-id /. … Скорее всего, это то, что вы ищете.
2. Я обновил свой вопрос. Пожалуйста, проверьте это.
3. Что происходит при запуске кода?
4. @donturner Проигрыватель будет отображаться как изображение. И видео не воспроизводится.