草庐IT

ios - 如何从 ios 上的 m3u8 直播中获取缩略图?

有什么方法可以从潜望镜或ios上的任何其他.m3u8视频流获取流缩略图照片?我尝试使用requestThumbnailImagesAtTimes:timeOption:下载视频,但无法获得赞许,有什么建议吗?谢谢 最佳答案 我遇到了同样的问题,我正在通过UIWebView播放视频。当我调用loadRequest:时,视频会自动开始播放,我只想显示视频的预览图像,并在预览图像顶部显示播放箭头。我这样做的方法是将mediaPlaybackRequiresUserAction属性设置为YES,如下所示:[cell.webViewsetMe

ios - 如何使用 AudioStreamer 播放 .m3u8 文件流 url?

我有一个iOS流媒体应用程序,它与AudioStreamer集成。它适用于我的流媒体网址。但是突然之间,他们将流媒体url更改为.m3u8格式。如何将AudioStreamer用于.m3u8文件url?我不能使用MPMoviePlayer因为我想在加载流之前显示一些缓冲。使用AudioStreamer可以轻松完成。如何使用AudioStreamer播放.m3u8文件?谢谢 最佳答案 尝试解析m3u8文件并获取资源的实际URL,然后将该URL传递给AudioStreamer。Here您可以找到解析播放列表的M3U8Parser库。下面

ios - 如何在 iOS 中播放 .m3u8 或 .ts 文件?

我已经在xCode4.5.1中创建了一个iOS应用程序。这个应用的主要目的是播放.m3u8视频文件。我在本地资源包中添加了一个包含所有段(.ts)的.m3u8文件。那么,如何使用MPMoviePlayerController或UIWebView在iPhone本地播放这个文件呢?而且,从服务器下载后我们是否可以修改这个文件?如果可能,那该怎么做?请告诉我,任何人都知道... 最佳答案 只有通过HTTP提供的HLS内容才能播放。所以你应该在一个线程中运行一个简单的http服务器,然后将本地URL传递给MPMoviePlayerContr

android - 从 Android 应用程序转换 m3u8 文件

我正在尝试使用提供的chromecasting框架在我的电视上播放视频。Theapproachifollowed播放mp4效果很好。但现在我有不同的播放源。我的服务器上有一个由m3u8文件指向的视频文件。因此,为了在电视上播放m3u8文件,我使用以下MediaInfo对象及其变体content-typementionedhere.我返回的MediaObject是:`returnnewMediaInfo.Builder(Uri.parse(path).toString()).setStreamType(MediaInfo.STREAM_TYPE_LIVE).setContentType(

Android 看不到播放列表 (.m3u) 文件

我正在为生成播放列表的android创建自己的应用程序。应用程序以UTF-8编码格式创建.m3u文件。文件存在并在文件管理器中可见,但媒体播放器看不到播放列表,这是一个问题。播放列表文件是正确的,并在文件管理器的内置播放器中正常工作。这是生成播放列表的部分代码:Filefile=newFile(Environment.getExternalStorageDirectory()+"/Music","Test.m3u");PrintWriterwriter=newPrintWriter(file,"UTF-8");...writer.println(PathToSong.toString(

android - 使用正则表达式解析 HLS m3u8 文件

我想解析HLS主m3u8文件并从中获取带宽、分辨率和文件名。目前我正在使用字符串解析来搜索字符串中的某些模式并执行子字符串以获取值。示例文件:#EXTM3U#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=476416,RESOLUTION=416x234Stream1/index.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=763319,RESOLUTION=480x270Stream2/index.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1050224,R

android - 从dailymotion嵌入链接获取.m3u8链接

我想在android设备本地播放器上播放视频,但是支持.m3u8链接,我嵌入了dailymotion和i的视频链接要从dailymotion中获取.m3u8链接,请执行以下操作这里是DailyMotion的嵌入链接示例。dailymotionembedlink我想得到.m3u8链接,但我使用了dailymotionsdk,但我没有知道如何从dailymotion中获取.m3u8链接请帮助,我被困在前3天。 最佳答案 看看DailymotionSDK。自述文件提供了一个简单的集成示例 关于

android - 我们如何在 android 2.2 或 android 2.3 中播放 .m3u8 文件?

我们如何在Android2.2或2.3中播放.m3u8(使用unicode的m3u文件)文件?Android可以播放这种格式的文件吗? 最佳答案 这些Android版本不支持这种文件格式。不过,您也许可以找到一些可以解析它的第三方JAR。 关于android-我们如何在android2.2或android2.3中播放.m3u8文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

Android 视频流 mms 和 m3u8

我正在尝试在我的Android应用程序中播放来自mms和m3u8的一些视频流。似乎MediaPlayer对此没有支持,从我在FFMPEG上阅读的内容来看,似乎也没有任何简单的方法。我正在使用Android2.1SDK。关于我应该做什么才能使这项工作有什么想法吗?商店里有一些应用程序已经这样做了,但我不知道怎么做。 最佳答案 您可以试试Vitamio库,http://vitamio.orgVitamioisamultimediaframeworkforallAndroiddevices.VitamioworksliketheAndro

android - 在 android 2.3 上通过 HTTPS 播放 .m3u8 文件

在我的代码中的某个时刻,应用找到了一个指向.m3u8文件的URL。这是接下来发生的事情:mVideoView.setVideoURI(Uri.parse(feed.getUrl().toString()));//feed.getUrlreturnstheurlmVideoView.start();它在Android3.1+上运行良好。不适用于早期版本,因为它使用https(参见:http://developer.android.com/guide/appendix/media-formats.html)所以我所做的是我为Android2.2+创建了一个新版本的应用程序,它使用vitam