1. 程式人生 > >MPMoviePlayerController的用法和播放時只有聲音沒有影象的解決辦法

MPMoviePlayerController的用法和播放時只有聲音沒有影象的解決辦法

    MPMoviePlayerController類是一個功能非常強大的類,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定義起來也非常簡單。下面說一下MPMoviePlayerController的簡單用法和我使用時出現的問題。

    我用的是SDK4.1,現在應該不會有還在用sdk3的骨灰級開發者了吧。

  1. MPMoviePlayerController *moviePlayer;moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:要播放檔案的URL];moviePlayer.scalingMode = MPMovieScalingModeAspectFill;[moviePlayer.view setFrame:CGRectMake(30, 210, 250, 350)];[moviePlayer.view setBackgroundColor:[UIColor clearColor]];[self.view addSubview:moviePlayer.view];[moviePlayer play];  

說明:

1、scalingMode屬性決定的是新增的視訊播放器的填充方式。

2、請一定要呼叫moviePlayer.view的setFrame方法,要不然你新增的播放器就會出現只播放聲音而沒有影象的情況。

3、在設定好moviePlayer的各種屬性後,最後不要忘了呼叫當前view的addSubview方法把moviePlayer.view新增為當前檢視的子檢視。

4、如果播放的檔案是音訊檔案而不是視訊檔案,那麼播放的時候只有一個播放欄。

相關推薦

MPMoviePlayerController用法播放只有聲音沒有影象解決辦法

    MPMoviePlayerController類是一個功能非常強大的類,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定義起來也非常簡單。下面說一下MPMoviePlayerController的簡單用法和我使用時出現的問題。     我用的是SDK4.1,現在應該不會

HTML5 video標籤播放本地視訊只有聲音沒有影象 解決辦法

今天做專案,需要播放視訊功能,想到用HTML5中的video標籤,但是播放本地視訊時只有聲音沒有影象 換成網上視訊播放時一切正常,不知是何原因? 看到有篇文章說是視訊的編碼問題,抱著試試看的心態,下

Android Webview中解決H5的音視訊不能自動播放只有聲音沒有影象的問題

開發webview的時候,當載入有聲音的H5的時候,聲音不會自動播放,必須手動觸控一下螢幕,聲音才會播放出來,雖然在H5檔案中設定了autoplay屬性,也呼叫了play方法,依然不能自動播放,最後通過在webview中呼叫js方法來解決。    程式碼如下: view.

Media Player播放視訊只有聲音沒有影象

 今天在播放學生資訊管理系統的時候發現視訊播放後只有聲音,卻沒有影象,這是什麼原因呢? 一 ,什麼是media player播放器。 Windows Media Player,是微軟公司出品的一款播放器。通常簡稱“WMP”。通常在Windows作業系統中作為一個元件

解決H5播放視訊黑屏只有聲音沒有影象的問題,Java呼叫ffmpeg轉碼成h264的mp4格式

前端用的是HTML5的<video>標籤播放的視訊。由於其並不能支援所有視訊型別的播放,所以我們需要把視訊轉碼為其支援的編碼如h264。否則會出現黑屏只有聲音沒有影象的問題。網上的方法大多是轉成flv的,這裡,我把它轉成mp4。直接呼叫Conver的run(fil

android Mediaplayer 播放視訊 只有聲音沒有畫面的問題

剛剛解決了 mediaplayer 和SurfaceView播放視訊 只有聲音沒有畫面的問題, 最終確定為,holder.setFixedSize(width,heigh); 設定解析度的方法,放在了 mediaplayer的回撥函式裡,導致沒有畫面, 把這個holder.

android裝置上視訊只有聲音沒有影象

android裡在html上用video開啟視訊: ctrlContent.html("<video controls> <source src=\""+phyPath+"\" type=\"video/mp4\"></video>");

SpannableString同時設定ClickableSpanForegroundColorSpanForegroundColorSpan不生效的解決辦法

SpannableString同時設定了ClickableSpan和ForegroundColorSpan後,發現ForegroundColorSpan不生效。 原因:ClickableSpan將Fo

video標簽播放視頻只有聲音沒有畫面&在iOS9中video標簽播放無效

sed 兼容性 src 音頻編解碼 帶寬 control auto tel rac video標簽定義視頻,比如電影片段或者其他視頻流。目前video標簽只支持MP4,WebMail,Ogg格式的視頻。 兼容性:IE8以及更早的版本不支持video標簽。其他現代瀏覽器均支持

html5中video視頻只有聲音沒有圖像

沒有 編碼 格式工廠 brush ima ide 使用 技術分享 com 解決方案: 1、使用視頻標簽; <video width="352" height="264" controls autobuffer> <source src="vide

HTML5實現MP3上傳前的預覽播放長的獲取

原文出處:http://bbs.csdn.net/topics/390765871<!DOCTYPE html> <html> <head> <!-- @author 夏茂軒@成都資訊工程學院 QQ:1034297177 -

webview是用軟解碼或者硬解碼可能導致視訊播放聲音沒有影象

//Rendering mode // //                    if (Build.VERSION.SDK_INT >= 11) { //              

通過網路傳送播放麥克風的聲音

文件及程式碼下載:http://www.dingos.cn/index.php?topic=362.0 介紹 這個例子主要告訴你如何獲取麥克風的聲音且通過UDP方式傳送給另外的計算機。加入雙方都能播放聲音且把麥克風的聲音傳送給對方,這個程式可當作一個P2P的電話。原始碼將

這裡沒有深入的研究探討,只有碰到問題的解決方法

Finder中輸入:command+shift+G Jan 31 桌面系統  8 條評論 說實話這麼個基本但是有用的技巧一直沒有拿出來和大家分享確實有點不對了。眾所周知mac的finder是不帶路徑顯示的,你進入某個資料夾只會顯示當前資料夾的名字而已。雖然你可以在finder的選單欄中點“顯示”

qlv轉換成mp4只有聲音 沒有圖像沒有畫面 解決方法

轉換成 分享圖片 小白 沒有 視頻格式 vpd 分享 color 格式 1、搜索: 小白兔視頻格式在線轉換官網 2、上傳你的視頻(騰訊qlv,愛奇藝qsv、優酷kux)都可以。 3、轉換好後,我們把轉換的視頻下載到電腦裏,就可以看到視頻已經是MP4格式了。 qlv轉換成mp

android視訊錄製,播放;surfaceview+mediaPlayer播放視訊有聲音影象的問題

1,功能說明:模仿QQ錄製視訊介面,可以傳入路徑播放(一定要在surfaceChanged);也可以錄製視訊並播放 ,或者傳送(通過setResult返回值) 2,遇到的坑:通過傳入路徑播放的話,一定要讓surfaceview在圖層上顯示出來,不能被其他view遮擋,否則會出現有聲音無影象的現象

Ubuntu16.04安裝NVIDIA顯示卡驅動CUDA的一些坑與解決方案

這幾天在新購置的筆記本上部署工作環境,在安裝NVIDIA驅動的時候遇到了不少坑,重灌了很多次,在Ubuntu論壇以及其他資料源看了很多大牛的分析,最終終於解決了一個又一個問題,過程比較艱辛,所以決定寫一篇部落格總結一下,溫故知新,如果正好能解答一些後來者的問題,那就再好不

Microsoft VBScript 執行錯誤 錯誤 '800a0046' 沒有許可權 ----解決辦法

請一步步的來: 一、在開始裡執行:regsvr32.exe scrrun.dll 這是開啟FSO組建的命令。 二、如果分割槽為NTFS,則找到對應目錄(被操作的檔案所在的目錄),設定使用者使用許可權:屬性---安全---users/everyone(為保證網站安全,建議增

【安裝Python環境】之“安裝 setuptools ”出現的問題以及解決辦法

ace python環境 str ots tar oot bsp users 默認 安裝Python環境時,還需要安裝“setuptools 與 pip”,但是安裝setuptools時出現了幾個問題,如下: setuptools 與 pip 下載地址如下:https://

ECSHOP中transport.jsjquery的沖突的簡單解決辦法

order adding fun ring func 資源 代碼 spa pac ECSHOP中transport.js和jquery的沖突的簡單解決辦法 一流資源網近日在ECSHOP網站加入了幾個JS特效代碼,在谷歌、火狐下正常,在各版本IE下都不常,左思不得其解。