Я читал документацию https://docs.nativescript.org/modules, но я только мог найти виджет изображения. Все предложения приветствуются. Спасибо заранее!Есть ли способ воспроизвести видео в NativeScript?
ответ
Новый ответ (отредактирован 10 ноября 2016)
Там сейчас кросс модуль игрок платформы видео доступны. Просто загрузите и запустите: https://github.com/bradmartin/nativescript-videoplayer
E.g.
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:VideoPlayer="videoplayer">
<StackLayout>
<VideoPlayer:Video
loaded="videoplayerLoaded"
finished="videoFinished"
autoplay="true"
height="300"
src="~/videos/small.mp4"
/>
</StackLayout>
</Page>
Старого ответ
В настоящее время нет никакого встроенного кросса платформенного модуля (как образ одного) для воспроизведения видео. На эту тему есть open issue. Однако, поскольку это NativeScript, вы можете совершать вызовы для собственных API (именно это делает NativeScript выделяющимся).
Вот пример того, как делать звонки в IOS AVAudioPlayer:
var Clicker = function(resource) {
var soundPath = NSBundle.mainBundle().pathForResourceOfType("app/"+resource, "mp3");
var soundUrl = NSURL.fileURLWithPath(soundPath);
var player = AVAudioPlayer.alloc().initWithContentsOfURLError(soundUrl, null);
player.prepareToPlay();
this.click = function() {
player.currentTime = 0.0;
player.play();
};
};
module.exports.Clicker = Clicker;
Полный пример см https://www.nativescript.org/blog/calcunator-the-nativescript-calculator
То, что вы хотите сделать, это посмотреть на APIs друг платформ и сделать звонки ,
Документация медиаплееров:
- Android: http://developer.android.com/guide/topics/media/mediaplayer.html
- IOS: https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html и https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/
Также хорошо читать это NativeScripts documentation on how to call the native APIs from NativeScript.
- 1. Есть ли способ воспроизвести видео в Windows Media Control?
- 2. Есть ли способ воспроизвести видео h264 в java-апплете?
- 3. Есть ли способ воспроизвести видео без Flash Player?
- 4. Есть ли способ воспроизвести видео с альфа-каналом на андроиде?
- 5. iOS ooyala video player: есть ли способ воспроизвести список видео?
- 6. Есть ли способ использовать Wikitude с Nativescript
- 7. Есть ли способ воспроизвести сообщения quickFIX/J
- 8. Есть ли способ определить, может ли видео воспроизводиться на устройстве?
- 9. Есть ли способ бросить видео в YouTube?
- 10. Мне нужен способ воспроизвести серию видео случайно
- 11. Воспроизвести видео в MatLab
- 12. Воспроизвести видео в Extjs
- 13. Как воспроизвести видео H264?
- 14. Воспроизвести видео в MPMoviePlayerController
- 15. Есть ли способ воспроизвести другое видео .mp4 на Android в Киви?
- 16. Воспроизвести видео в электронном виде
- 17. Воспроизвести видео vimeo в VIMVideoPlayer
- 18. Есть ли способ воспроизвести mp3 в Qt 4.5?
- 19. Есть ли способ воспроизвести файлы .amr в IOS swift?
- 20. Есть ли способ воспроизвести файл WAV синхронно в NAudio?
- 21. Есть ли способ воспроизвести и остановить звук в другом режиме?
- 22. Воспроизвести видео с url
- 23. Воспроизвести видео в iOS
- 24. Есть ли способ сделать NativeScript GridLayout с фиксированным соотношением сторон?
- 25. Воспроизвести видео Youtube в JavaFX
- 26. Как воспроизвести видео в asp.net?
- 27. ColdFusion: Есть ли способ получить размеры видео?
- 28. Есть ли способ возобновить видео YouTube API?
- 29. есть ли способ доступа к пикселям видео?
- 30. Есть ли способ объединить более 2 видео?